package com.example.config;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.util.Date;

/**
 * 任务类
 */
@Component
public class TaskBean {

//    @Scheduled(cron = "* * * * * ?")//每秒执行一次  星号是任意  问好是放弃指定    秒  分  时  天   月   周
//    @Scheduled(cron = "0 * * * * ?")//每分钟第0秒执行    每分钟执行一次
//    @Scheduled(cron = "1 * * * * ?")//每分钟第1秒执行    每分钟执行一次
//    @Scheduled(cron = "* 0 * * * ?")//每小时第0分钟 内每秒执行一次
//    @Scheduled(cron = "0-5 * * * * ?")//每分钟的第0秒到第5秒  每秒执行一次
//    @Scheduled(cron = "0,5 * * * * ?")//每分钟的第0秒 和  第5秒  分别执行一次
//    @Scheduled(cron = "0/5 * * * * ?")//每分钟的第0秒k开始 每5秒执行一次
    @Scheduled(cron = "1/5 * * * * ?")//每分钟的第1秒k开始 每5秒执行一次
    public void printTIme(){
        System.out.println("spring task 任务" + new Date());
    }
}
